# 这是一个简单的命令行计算器，它会不断地接收用户输入的数字和运算符，然后执行相应的运算。  
while True:  
    # 提示用户输入第一个数字，并将其转换为整数类型  
    num1 = int(input("请输入第一个数字： "))  
      
    # 提示用户输入运算符  
    operator = input("请输入运算符： [+ - * /] ")  
      
    # 提示用户输入第二个数字，并将其转换为整数类型  
    num2 = int(input("请输入第二个数字： "))  
      
    # 根据用户输入的运算符执行相应的运算  
    if operator == '+':  
        print("结果为：", num1 + num2)  
    elif operator == '-':  
        print("结果为：", num1 - num2)  
    elif operator == '*':  
        print("结果为：", num1 * num2)  
    elif operator == '/':  
        # 检查除数是否为0，避免除以0的错误  
        if num2 != 0:  
            print("结果为：", num1 / num2)  
        else:  
            print("除数不能为0！")  
            break  
    else:  
        # 如果运算符非法，则提示用户并退出循环  
        print("你必须输入[+ - * /]")  
        break  
      
    # 询问用户是否想继续进行计算  
    end = input("你想继续吗: [y/n]")  
      
    # 如果用户输入的不是'y'，则退出循环  
    if end.lower() != 'y':  # 使用lower()确保输入不区分大小写  
        break